#!/bin/bash

# 韩国假网站直播系统 - 只启动后端服务

echo "🚀 启动韩国假网站直播系统后端服务..."

# 创建日志目录
mkdir -p logs

# 检查环境文件
if [ ! -f "server/.env" ]; then
    echo "⚠️  警告: server/.env 文件不存在，请确保已配置环境变量"
    echo "ℹ️  提示: 请在 server 目录下创建 .env 文件并配置数据库连接等信息"
fi

# 检查服务器依赖
if [ ! -d "server/node_modules" ]; then
    echo "📦 安装服务器依赖..."
    cd server
    pnpm install
    cd ..
fi

# 构建服务器
echo "🏗️  构建服务器..."
cd server
pnpm run build
cd ..

# 停止现有后端进程
pm2 stop korean-live-server 2>/dev/null || true
pm2 delete korean-live-server 2>/dev/null || true

# 只启动后端
pm2 start ecosystem.config.js --only korean-live-server --env production

echo "✅ 韩国假网站直播系统后端服务启动完成！"
echo ""
echo "🌐 后端API: http://localhost:3012"
echo "📊 查看状态: pm2 status"
echo "📝 查看日志: pm2 logs korean-live-server"
echo "🛑 停止服务: pm2 stop korean-live-server"